//
//  AboutMikerVc.swift
//  Pods
//
//  Created by eme on 2017/4/6.
//
//
/*
 owner:gyh
 update:2016年11月26日15:05:25
 info: 关于觅客
 */
import UIKit
import UtilCore
import RickonCore

class AboutMikerVc: Base_Vc {
    
    /****************************Storyboard UI设置区域****************************/
    @IBOutlet weak var custom_TableView: UITableView!
    
    @IBOutlet weak var version_Label: UILabel!
    
    /*----------------------------   自定义属性区域    ----------------------------*/
    
    
    /****************************Storyboard 绑定方法区域****************************/
    
    
    
    /**************************** 以下是方法区域 ****************************/
    override func viewDidLoad() {
        super.viewDidLoad()
        
    }
    
    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        
    }
    
    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
    }
    
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        
    }
    /**
     界面基础设置
     */
    override func setupUI() {
        /**
         *  自定义 导航栏左侧 返回按钮
         */
        self.customLeftBarButtonItem()
        self.setupTableView()
        self.version_Label.text = "直供宝\n" + "V" + getAppVersion()
        self.version_Label.normal_fontSize(11)
    }
    func setupTableView(){
        self.custom_TableView.showsVerticalScrollIndicator = false
        custom_TableView.delegate = self
        custom_TableView.dataSource = self
    }
    func getAppVersion() -> String {
        if let appversion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] {
            return (appversion as? String) ?? ""
        }else{
            return ""
        }
    }
    func phoneAlert(){
        UIApplication.shared.openURL(URL(string :"tel://"+"\(AppConfig.MIKERSERVICEPHONE)")!)
//        let alertVC = UIAlertController(title: "\(AppConfig.MIKERSERVICEPHONE)", message: nil, preferredStyle: UIAlertControllerStyle.alert)
//        //创建按钮
//        let acSure = UIAlertAction(title: "拨打", style: .default) { (UIAlertAction) -> Void in
//            
//        }
//        let acCancel = UIAlertAction(title: "取消", style: UIAlertActionStyle.cancel,handler: nil)
//        alertVC.addAction(acSure)
//        alertVC.addAction(acCancel)
//        self.present(alertVC, animated: true, completion: nil)
    }
    /**
     绑定到viewmodel 设置
     */
    override func bindToViewModel(){
        
    }
}
extension AboutMikerVc:UITableViewDelegate,UITableViewDataSource{
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 2
    }
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "cell") as! AboutMikerTableViewCell
        cell.titleLabel.text = ["官方客服电话:","官方网站:"][indexPath.row]
        cell.right_Label.text = ["\(AppConfig.MIKERSERVICEPHONE)","\(AppConfig.IKERSERVICEWEBSITE)"][indexPath.row]
        if indexPath.row == 1
        {
            cell.right_imageView.isHidden = true
        }
        return cell
    }
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 45
    }
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        switch indexPath.row {
        case 0:
            phoneAlert()
        default:
            break
        }
    }
}
